package org.example.server.service;

import com.google.zxing.WriterException;
import org.example.dto.HospitalNoDDTO;
import org.example.dto.PatientDTO;
import org.example.dto.PatientUDTO;
import org.example.vo.AUPatientVO;
import org.example.vo.PatientDVO;
import org.example.vo.PatientVO;

import java.io.IOException;
import java.util.List;

public interface PatientService {
    List<PatientVO> select(String hospitalNo);

    PatientDVO selectByD(HospitalNoDDTO hospitalNoDDTO) throws WriterException, IOException;

    AUPatientVO insert(PatientDTO patientDTO);

    void update(PatientUDTO patientUDTO);
}
